#hero{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:initial;padding:0}#hero.menu-fixed{margin-top:72px}@media screen and (max-width:991px){#hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:400px;margin-top:0!important}}@media screen and (max-width:767px){#hero{min-height:auto;margin-top:0!important}}#hero .background-image,#hero .foreground-text{position:absolute;width:100%}@media screen and (max-width:991px){#hero .background-image,#hero .foreground-text{position:relative}}#hero .background-image{height:100%}#hero .background-image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:400px;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1920px){#hero .background-image img{max-height:none}}@media screen and (max-width:991px){#hero .background-image img{position:relative;max-height:393px;min-height:393px;min-width:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%)}}@media screen and (max-width:767px){#hero .background-image img{max-height:300px;min-height:300px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%)}}#hero .foreground-text{font-weight:700;height:100%}#hero .foreground-text .row{height:100%}#hero .foreground-text [class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:991px){#hero .foreground-text{width:750px;margin:0 auto;margin-top:15px;margin-bottom:15px}}@media screen and (max-width:767px){#hero .foreground-text{width:100%}}#hero .foreground-text .your{font-size:56px;line-height:62px;color:#fff}@media screen and (max-width:1199px){#hero .foreground-text .your{font-size:30px;line-height:36px;text-align:center;width:100%}}@media screen and (max-width:991px){#hero .foreground-text .your{font-size:24px;line-height:28px;color:#4a4d4e}}#hero .foreground-text .our{font-size:44px;line-height:50px;color:#fff}@media screen and (max-width:1199px){#hero .foreground-text .our{font-size:26px;line-height:33px;text-align:center;width:100%}}@media screen and (max-width:991px){#hero .foreground-text .our{font-size:21px;line-height:26px;color:#e60000}}
/*# sourceMappingURL=hero.css.map */
